package com.inoneone.youba.mcht.dao.mapper;

import com.inoneone.youba.mcht.dao.po.BusinessLock;
import com.inoneone.youba.mcht.dao.po.BusinessLockExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BusinessLockMapper {
    long countByExample(BusinessLockExample example);

    int deleteByExample(BusinessLockExample example);

    int deleteByPrimaryKey(String cardId);

    int insert(BusinessLock record);

    int insertSelective(BusinessLock record);

    List<BusinessLock> selectByExample(BusinessLockExample example);

    BusinessLock selectByPrimaryKey(String cardId);

    int updateByExampleSelective(@Param("record") BusinessLock record, @Param("example") BusinessLockExample example);

    int updateByExample(@Param("record") BusinessLock record, @Param("example") BusinessLockExample example);

    int updateByPrimaryKeySelective(BusinessLock record);

    int updateByPrimaryKey(BusinessLock record);
}